package com.hjm.common.utils;

import cn.hutool.core.text.csv.CsvData;
import cn.hutool.core.text.csv.CsvReader;
import cn.hutool.core.text.csv.CsvRow;
import cn.hutool.core.text.csv.CsvUtil;

import java.io.File;
import java.nio.charset.Charset;
import java.util.List;

public class CsvUtils {

    /**
     * 从CSV读取数据
     * @param csvFilePath csv文件路径
     * @return  CsvRow List
     */
    public static List<CsvRow> readDataFromCsv(String csvFilePath) {
        CsvReader csvReader = CsvUtil.getReader();
        CsvData data = csvReader.read(new File(csvFilePath), Charset.forName("GBK"));
        return data.getRows();
    }
}
